- Design, code and test embedded software applications, drivers, kernel development, porting, customisation, performance benchmarking and optimisation.
- Develop, code and test software for embedded devices and systems according to desired specifications
- Implementing features in accordance with system design and project requirements
- Customization, deployment, and maintenance of embedded software/OS distribution on different hardware platforms
- Work with team leads to create design goals, specifications, and deadlines for embedded software tasks
- Optimising performance and increasing the quality, efficiency, and stability of the existing software and/or embedded software and drivers
- Work on low layer development (boot loader, drivers, data interfaces/protocol, interact with kernel and other hardware drivers) with strong embedded constraints on security and real-time.
- Interfacing with hardware, both bespoke and off-the-shelf
- Developing GPU-accelerated and/or FPGA-accelerated digital signal processing algorithms
- Contributing to discussions and planning for system development activities
- A degree in Software Engineering or another relevant technical subject
- 5 years of relevant work experience
- Coding experience in C++ (essential), Python & CUDA (desirable), and exposure to middleware such as ZeroMQ (desirable)
- An in-depth understanding of the Linux operating system and how it can be configured and customised
- Strong understanding of real-time systems, managing interrupts, threads, scheduling, etc.
- Sound knowledge of computer architectures, HW/SW interfaces
- Has worked on the development of real-time embedded systems, preferably including high-throughput signal/data processing
- Knowledge with radar and/or EW systems in a Defence context
- Experience developing automatable unit tests desirable
Company
Location
Adelaide - Australia
Job type
Full-Time
Python Job Details
You’ve got the skills and the experience. We have diverse projects and meaningful work. Be part of a truly innovative company where we will connect you to a purpose and create meaningful impact. At Silentium Defence you’ll work with the best in the business to solve the toughest problems. This is your chance to take your career to the next level. Grow and develop your capabilities alongside a team that are recognised globally as passive radar experts. Our engineers, developers, radar experts, technicians and project managers provide a full suite of products and services ranging from co-design to commercialisation, deployment, and system support.
Your Opportunity
As a valuable member of our high performing team, you will apply your experience, to ensure effective embedded software engineering is applied to our projects, product development and service delivery. Your responsibilities will include:
What you need
Clearances
As Defence security clearance is required for this role, applicants must be Australian citizens and eligible to obtain and maintain appropriate clearance.
Why Silentium Defence
At Silentium Defence, we create positively differentiated work experiences that enable our people to feel valued and achieve their full potential. Silentium Defence opens the door to a career where you can gain experience and access to national and international projects across Defence, Space and Critical Infrastructure.
We are committed to building a safe and respectful workplace and fostering inclusive and diverse teams. For this reason, we strongly encourage candidates of all experiences and backgrounds to apply with us. Even if you don’t tick all the job listing requirements, we still encourage you to apply or express your interest.
Next Steps
Are ready to move forward, think creatively and have a wider understanding of the impact on system capability and customer needs?
If the above sounds like you and you are committed to change, innovation and making an impact, click ‘apply’ or send your LinkedIn URL and/or CV to [email protected]
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs